.button
{
    background: #FBFBFB;
    border:1px solid #BBB;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #426886;
}
.button:hover
{
    border:1px solid #54B1EE;
}
.button-set
{
	margin-top: 10px;
	text-align: center;
}
label
{
	display: block;
	padding-top: 10px;
}
input.form, select.form, textarea.form
{
    background: #FBFBFB;
	width: 200px;
    border:1px solid #BBB;
	padding: 5px;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
textarea.form
{
	width: 70%;
}
select.form
{
	width: 213px;
}
input.form:hover, select.form:hover, textarea.form:hover
{
	background: #FFF9D7;
}
option
{
	padding: 1px;
	border-bottom: 1px solid #BBB;
	background: #FFF9D7;
}
input.disabled, select.disabled textarea.disabled
{
    background: #FBFBFB;
    border:1px solid #BBB;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
}
fieldset
{
	border: 1px solid #CCC;
	padding: 20px;
}
fieldset label, fieldset legend
{
	color: #217FD4;
	font-weight: bold;
}
.form-extra
{
	background: #F7F7F7;
	border: 1px solid #CCC;
	padding: 10px;
	width: 60%;
	float: smit.right;
}